import React from "react";

export const GithubIcon = (
  props: React.SVGProps<SVGSVGElement>,
): JSX.Element => (
  <svg
    width={30}
    height={30}
    viewBox="0 0 30 30"
    fill="none"
    xmlns="http://www.w3.org/2000/svg"
    {...props}
  >
    <path
      fillRule="evenodd"
      clipRule="evenodd"
      d="M15.072 0a14.87 14.87 0 0 0-9.767 3.661 15.462 15.462 0 0 0-5.11 9.256 15.654 15.654 0 0 0 1.984 10.431c1.854 3.126 4.737 5.475 8.133 6.627.758.141 1.026-.34 1.026-.746v-2.615c-4.206.934-5.093-2.068-5.093-2.068a4.108 4.108 0 0 0-1.673-2.256c-1.359-.944.111-.944.111-.944a3.13 3.13 0 0 1 1.33.522c.398.275.73.639.971 1.064.205.379.48.712.812.982a3.152 3.152 0 0 0 3.57.302 3.297 3.297 0 0 1 .924-2.058c-3.346-.387-6.858-1.71-6.858-7.553a6.02 6.02 0 0 1 1.543-4.126 5.72 5.72 0 0 1 .148-4.069s1.266-.415 4.14 1.577a13.955 13.955 0 0 1 7.543 0c2.874-1.992 4.131-1.577 4.131-1.577a5.69 5.69 0 0 1 .185 4.041 6.02 6.02 0 0 1 1.544 4.126c0 5.91-3.522 7.203-6.877 7.552.36.37.638.814.815 1.302.177.49.249 1.011.211 1.53v4.22c0 .501.268.888 1.035.737 3.357-1.182 6.197-3.538 8.019-6.651a15.655 15.655 0 0 0 1.934-10.365 15.464 15.464 0 0 0-5.059-9.198A14.873 14.873 0 0 0 15.072 0Z"
      fill="currentColor"
    />
  </svg>
);
